﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Himp.Platform
{
    public class ActivitiProcessInstance
    {
        public string id { get; set; }

        /// <summary>
        /// 节点名称
        /// </summary>
        public string taskName { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public string processStartTime { get; set; }

        /// <summary>
        /// 模型Id
        /// </summary>
        public string modelId { get; set; }

        /// <summary>
        /// 模型名称
        /// </summary>
        public string modelName { get; set; }

        /// <summary>
        /// 节点Id
        /// </summary>
        public string taskId { get; set; }

        /// <summary>
        /// 流程实例id
        /// </summary>
        public string ProcessInstanceId { get; set; }

        /// <summary>
        /// 流程实例状态
        /// </summary>
        public int suspensionCode { get; set; }

        /// <summary>
        /// 流程实例状态
        /// </summary>
        public string suspensionState { get; set; }

        /// <summary>
        /// 完成时间
        /// </summary>
        public string? processEndTime { get; set; }

        public Dictionary<string, Object> variableMap { get; set; }
    }
}
